engineered landfill - French English Dictionary